package com.svm.bean;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
public class SvmClass {

	private String name;
	private Integer featDimenY;
	private Integer featDimenX;
	private String compAlgorithm;
	private String trainningFile;
	private String subTrainningFile;
	private String trainningMode;
	private String absolutePath;
	private List<Image> images = new ArrayList<Image>();
	private List<String> trainningFiles = new ArrayList<String>();

	public String getName() {
		return name;
	}

	@XmlElement
	public void setName(String name) {
		this.name = name;
	}

	public Integer getFeatDimenY() {
		return featDimenY;
	}

	@XmlElement
	public void setFeatDimenY(Integer featDimenY) {
		this.featDimenY = featDimenY;
	}

	public Integer getFeatDimenX() {
		return featDimenX;
	}

	@XmlElement
	public void setFeatDimenX(Integer featDimenX) {
		this.featDimenX = featDimenX;
	}

	public String getCompAlgorithm() {
		return compAlgorithm;
	}

	@XmlElement
	public void setCompAlgorithm(String compAlgorithm) {
		this.compAlgorithm = compAlgorithm;
	}

	public List<Image> getImages() {
		return images;
	}

	@XmlElement
	public void setImages(List<Image> images) {
		this.images = images;
	}

	public String getTrainningFile() {
		return trainningFile;
	}

	@XmlElement
	public void setTrainningFile(String trainningFile) {
		this.trainningFile = trainningFile;
	}

	public String getAbsolutePath() {
		return absolutePath;
	}

	@XmlElement
	public void setAbsolutePath(String absolutePath) {
		this.absolutePath = absolutePath;
	}

	public String getTrainningMode() {
		return trainningMode;
	}

	@XmlElement
	public void setTrainningMode(String trainningMode) {
		this.trainningMode = trainningMode;
	}

	public List<String> getTrainningFiles() {
		return trainningFiles;
	}

	@XmlElement
	public void setTrainningFiles(List<String> trainningFiles) {
		this.trainningFiles = trainningFiles;
	}

	public String getSubTrainningFile() {
		return subTrainningFile;
	}

	@XmlElement
	public void setSubTrainningFile(String subTrainningFile) {
		this.subTrainningFile = subTrainningFile;
	}

}
